package cn.itsource.ymcc.util;


import cn.itsource.ymcc.doc.CourseDoc;
import cn.itsource.ymcc.domain.MessageEmail;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.stereotype.Component;

import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;


@Component
public class EmailUtil {
    @Autowired
    private JavaMailSender javaMailSender;


    public  void sendPassEmail (MessageEmail messageEmail){
        try {
            // 1.创建复杂邮件对象
            MimeMessage mimeMessage = javaMailSender.createMimeMessage();
            MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true,"utf-8");
            helper.setFrom("3435272682@qq.com");
            helper.setSubject("宠物乐园店铺入驻结果通知");
            // 3.设置文本内容，第二个参数 true 代表是否是一个html内容
            helper.setText("<h1>亲，您的店铺入驻申请信息我平台已审核通过，请点击下方链接激活店铺</h1>"+
                    "店铺激活链接：<a href='http://localhost:8080/shop/pass/"+messageEmail.getTitle()+"'>点我激活店铺</a>",true);
            // 5.设置收件人
            helper.setTo("3435272682@qq.com");
            // 6.发送邮件
            javaMailSender.send(mimeMessage);
        } catch (MessagingException e) {
            e.printStackTrace();
        }
    }

//    public void sendRefuseEmail(ShopAuditLog shopAuditLog) {
//        try {
//            // 1.创建复杂邮件对象
//            MimeMessage mimeMessage = javaMailSender.createMimeMessage();
//            MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true,"utf-8");
//            helper.setFrom("3435272682@qq.com");
//            helper.setSubject("宠物乐园店铺入驻结果通知");
//            // 3.设置文本内容，第二个参数 true 代表是否是一个html内容
//            helper.setText("<h1>亲，您的店铺入驻申请信息我平台已拒绝</h1>"
//                  ,true);
//            // 5.设置收件人
//            helper.setTo("3435272682@qq.com");
//            // 6.发送邮件
//            javaMailSender.send(mimeMessage);
//        } catch (MessagingException e) {
//            e.printStackTrace();
//        }
//    }
//
//    public void sendRejectEmail(ShopAuditLog shopAuditLog) {
//        try {
//            // 1.创建复杂邮件对象
//            MimeMessage mimeMessage = javaMailSender.createMimeMessage();
//            MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true,"utf-8");
//            helper.setFrom("3435272682@qq.com");
//            helper.setSubject("宠物乐园店铺入驻结果通知");
//            // 3.设置文本内容，第二个参数 true 代表是否是一个html内容
//            helper.setText("<h1>亲，您的店铺入驻申请信息我平台已审核，但是因为内容不合规被驳回，请修改店铺信息后，再次申请</h1>"+
//                    "店铺信息修改链接：<a href='http://localhost:8081/#/Register2?shopId="+shopAuditLog.getShopId()+"'>点我修改店铺信息</a>",true);
//            // 5.设置收件人
//            helper.setTo("3435272682@qq.com");
//            // 6.发送邮件
//            javaMailSender.send(mimeMessage);
//        } catch (MessagingException e) {
//            e.printStackTrace();
//        }
//    }
}
